package org.fh.hce06.impferinnerung.service;

import java.util.Collection;
import org.fh.hce06.impferinnerung.model.Impfaktion;
import org.fh.hce06.impferinnerung.model.exceptions.InvalidPasswordException;
import org.fh.hce06.impferinnerung.model.Information;
import org.fh.hce06.impferinnerung.model.Region;

public interface PatientenService {
  public Collection<Impfaktion> impfaktionenLaden(int patientId);

  public void passwortAendern(String altesPasswort, String neuesPasswort,
                              String neuesPasswortBestaetigen) throws
      InvalidPasswordException;

  public Collection<Information> regionInformationenLaden(int regionId);

  public Collection<Region> regionenLaden();
}
